package com.njtoyo.taxi.admin.library.taxi_service.dto;

import lombok.Data;

/**
 * 发送电召单-预约单
 */
@Data
public class SimpleCallSendAppointment {

    /**
     * 乘客手机号
     */
    private String mobileNumber;

    /**
     * 区域编号
     */
    private String adCode;

    private Origin origin;


    private Destination destination;

    private String adminId;

    /**
     * 预约出发时间(11位时间戳)
     */
    private Long scheduleTime;

    private String taxiId;


    @Data
    public static class Origin {
        /**
         * 出发地坐标
         */
        private Coordinate coordinate;

        /**
         * 出发地名称
         */
        private String name;

        /**
         * 出发地点名称
         */
        private String placeName;

    }

    @Data
    public static class Destination {
        /**
         * 出发地坐标
         */
        private Coordinate coordinate;

        /**
         * 出发地名称
         */
        private String name;

        /**
         * 出发地点名称
         */
        private String placeName;

    }


    @Data
    public static class Coordinate {
        /**
         * 出发地经度
         */
        private String longitude;

        /**
         * 出发地纬度
         */
        private String latitude;

    }

}
